Yee. I'm basically going to be doing something like that for KFXXX now:
image tigress_idle = LiveComposite(
(1920, 1080),
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.tail].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/base.png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.body_accessory1].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.body_accessory2].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.body_accessory3].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.panties].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.bra].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.bottom].png",
(0, 0), "chars/tigress/bodies/[tigress.body]/[tigress.top].png",
(0, 0), "chars/tigress/heads/[tigress.head]/base.png",
(0, 0), "chars/tigress/heads/[tigress.head]/[tigress.head_accessory1].png",
(0, 0), "chars/tigress/heads/[tigress.head]/[tigress.head_accessory2].png",
(0, 0), "chars/tigress/heads/[tigress.head]/[tigress.head_accessory3].png",
)
Keep at least 3 layers for anything like tufts of fur, closed eyes, cum, body writing, etc. (edited)